import 'package:flutter/material.dart';

/// 返回一个自定义的细分割线（Divider）
///
/// [context] —— 用于获取当前主题（Theme）信息，从而得到配色方案 (ColorScheme)。
///
/// 返回值：一个 [Divider] 组件，高度和厚度都为 1，
/// 颜色取自主题的 onSurface 色，并设置了 0.1 的透明度。
Widget thinDivider(BuildContext context) {
  // 从当前主题中获取配色方案（ColorScheme）
  final cs = Theme.of(context).colorScheme;

  // 返回一个 Divider 组件
  return Divider(
    // 分割线厚度（像素）
    thickness: 1,
    // Divider 占据的整体高度（这里等于厚度，避免额外留白）
    height: 1,
    // 分割线颜色：取主题中的 onSurface 颜色，透明度 0.1
    color: cs.onSurface.withOpacity(0.1),
  );
}
